.clearfix::before,
.clearfix::after {
  content:" ";
  display:table;
  clear:both
}
.eael-testimonial-slider.nav-top-left,
.eael-testimonial-slider.nav-top-right,
.eael-team-slider.nav-top-left,
.eael-team-slider.nav-top-right,
.eael-logo-carousel.nav-top-left,
.eael-logo-carousel.nav-top-right,
.eael-post-carousel.nav-top-left,
.eael-post-carousel.nav-top-right,
.eael-product-carousel.nav-top-left,
.eael-product-carousel.nav-top-right {
  padding-top:40px
}
.eael-contact-form input[type=text],
.eael-contact-form input[type=email],
.eael-contact-form input[type=url],
.eael-contact-form input[type=tel],
.eael-contact-form input[type=date],
.eael-contact-form input[type=number],
.eael-contact-form textarea {
  background:#fff;
  box-shadow:none;
  -webkit-box-shadow:none;
  float:none;
  height:auto;
  margin:0;
  outline:0;
  width:100%
}
.eael-contact-form input[type=submit] {
  border:0;
  float:none;
  height:auto;
  margin:0;
  padding:10px 20px;
  width:auto;
  -webkit-transition:all .25s linear 0s;
  transition:all .25s linear 0s
}
.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,
.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder {
  opacity:0;
  visibility:hidden
}
.eael-contact-form.placeholder-hide input::-moz-placeholder,
.eael-contact-form.placeholder-hide textarea::-moz-placeholder {
  opacity:0;
  visibility:hidden
}
.eael-contact-form.placeholder-hide input:-ms-input-placeholder,
.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder {
  opacity:0;
  visibility:hidden
}
.eael-contact-form.placeholder-hide input:-moz-placeholder,
.eael-contact-form.placeholder-hide textarea:-moz-placeholder {
  opacity:0;
  visibility:hidden
}
.eael-custom-radio-checkbox input[type=checkbox],
.eael-custom-radio-checkbox input[type=radio] {
  -webkit-appearance:none;
  -moz-appearance:none;
  border-style:solid;
  border-width:0;
  outline:none;
  min-width:1px;
  width:15px;
  height:15px;
  background:#ddd;
  padding:3px
}
.eael-custom-radio-checkbox input[type=checkbox]:before,
.eael-custom-radio-checkbox input[type=radio]:before {
  content:"";
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  display:block
}
.eael-custom-radio-checkbox input[type=checkbox]:checked:before,
.eael-custom-radio-checkbox input[type=radio]:checked:before {
  background:#999;
  -webkit-transition:all .25s linear 0s;
  transition:all .25s linear 0s
}
.eael-custom-radio-checkbox input[type=radio] {
  border-radius:50%
}
.eael-custom-radio-checkbox input[type=radio]:before {
  border-radius:50%
}
.eael-post-elements-readmore-btn {
  font-size:12px;
  font-weight:500;
  -webkit-transition:all 300ms ease-in-out;
  transition:all 300ms ease-in-out;
  display:inline-block
}
.elementor-lightbox .dialog-widget-content {
  width:100%;
  height:100%
}
.eael-contact-form-align-left,
.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container {
  margin:0 auto 0 0;
  display:inline-block;
  text-align:left
}
.eael-contact-form-align-center,
.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container {
  float:none;
  margin:0 auto;
  display:inline-block;
  text-align:left
}
.eael-contact-form-align-right,
.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container {
  margin:0 0 0 auto;
  display:inline-block;
  text-align:left
}
.eael-force-hide {
  display:none !important
}
.eael-d-none {
  display:none !important
}
.eael-d-block {
  display:block !important
}
.eael-h-auto {
  height:auto !important
}
.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating {
  display:none
}
.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count {
  display:none
}
.sr-only {
  border:0 !important;
  clip:rect(1px,
  1px,
  1px,
  1px) !important;
  clip-path:inset(50%) !important;
  height:1px !important;
  margin:-1px !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  width:1px !important;
  white-space:nowrap !important
}
.elementor-widget-eael-adv-tabs .eael-tab-content-item,
.elementor-widget-eael-adv-accordion .eael-accordion-content,
.elementor-widget-eael-data-table .td-content,
.elementor-widget-eael-info-box .eael-infobox-template-wrapper,
.elementor-widget-eael-countdown .eael-countdown-expiry-template,
.elementor-widget-eael-countdown .eael-countdown-container,
.elementor-widget-eael-cta-box .eael-cta-template-wrapper,
.elementor-widget-eael-toggle .eael-toggle-primary-wrap,
.elementor-widget-eael-toggle .eael-toggle-secondary-wrap,
.elementor-widget-eael-protected-content .eael-protected-content-message,
.elementor-widget-eael-protected-content .protected-content,
.eael-offcanvas-content-visible .eael-offcanvas-body,
.elementor-widget-eael-stacked-cards .eael-stacked-cards__item {
  position:relative
}
.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper,
.eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper {
  display:block
}
.eael-widget-otea-active .elementor-element:hover>.elementor-element-overlay,
.eael-widget-otea-active .elementor-empty-view,
.eael-widget-otea-active .elementor-add-section-inline,
.eael-widget-otea-active .elementor-add-section {
  display:initial !important
}
.eael-onpage-edit-template-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:none;
  border:2px solid #5eead4
}
.eael-onpage-edit-template-wrapper::after {
  position:absolute;
  content:"";
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:2;
  background:#5eead4;
  opacity:.3
}
.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate {
  display:block
}
.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after {
  display:none
}
.eael-onpage-edit-template-wrapper .eael-onpage-edit-template {
  background:#5eead4;
  color:#000;
  width:150px;
  text-align:center;
  height:30px;
  line-height:30px;
  font-size:12px;
  cursor:pointer;
  position:relative;
  z-index:3;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
}
.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before {
  content:"";
  border-top:30px solid #5eead4;
  border-right:0;
  border-bottom:0;
  border-left:14px solid rgba(0,
  0,
  0,
  0);
  right:100%;
  position:absolute
}
.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after {
  content:"";
  border-top:0;
  border-right:0;
  border-bottom:30px solid rgba(0,
  0,
  0,
  0);
  border-left:14px solid #5eead4;
  left:100%;
  position:absolute
}
.eael-onpage-edit-template-wrapper .eael-onpage-edit-template>i {
  margin-right:8px
}
.eael-creative-button-align-center {
  text-align:center
}
.eael-creative-button-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.eael-creative-button {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  min-width:150px;
  text-align:center;
  vertical-align:middle;
  position:relative;
  z-index:1;
  border-radius:2px;
  padding:20px 30px;
  font-size:16px;
  line-height:1;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -moz-osx-font-smoothing:grayscale
}
.eael-creative-button:focus {
  outline:none
}
.eael-creative-button--winona {
  overflow:hidden;
  padding:0 !important;
  -webkit-transition:border-color .3s,
  background-color .3s;
  transition:border-color .3s,
  background-color .3s;
  -webkit-transition-timing-function:cubic-bezier(0.2,
  1,
  0.3,
  1);
  transition-timing-function:cubic-bezier(0.2,
  1,
  0.3,
  1)
}
.eael-creative-button--winona::after {
  content:attr(data-text);
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  opacity:0;
  -webkit-transform:translate3d(0,
  25%,
  0);
  transform:translate3d(0,
  25%,
  0);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.eael-creative-button--winona::after,
.eael-creative-button--winona>.creative-button-inner {
  padding:1em 2em;
  -webkit-transition:-webkit-transform .3s,
  opacity .3s;
  -webkit-transition:opacity .3s,
  -webkit-transform .3s;
  transition:opacity .3s,
  -webkit-transform .3s;
  transition:transform .3s,
  opacity .3s;
  transition:transform .3s,
  opacity .3s,
  -webkit-transform .3s;
  -webkit-transition-timing-function:cubic-bezier(0.2,
  1,
  0.3,
  1);
  transition-timing-function:cubic-bezier(0.2,
  1,
  0.3,
  1)
}
.eael-creative-button--winona:hover::after {
  opacity:1;
  -webkit-transform:translate3d(0,
  0,
  0);
  transform:translate3d(0,
  0,
  0)
}
.eael-creative-button--winona:hover .eael-creative-button-icon-left,
.eael-creative-button--winona:hover .eael-creative-button-icon-right {
  opacity:1
}
.eael-creative-button--winona:hover>.creative-button-inner {
  -webkit-transform:translate3d(0,
  -25%,
  0);
  transform:translate3d(0,
  0%,
  0)
}
.eael-creative-button--winona:hover .cretive-button-text {
  opacity:0
}
.eael-creative-button--ujarak {
  -webkit-transition:border-color .4s,
  color .4s;
  transition:border-color .4s,
  color .4s
}
.eael-creative-button--ujarak::before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:-1;
  opacity:0;
  -webkit-transform:scale3d(0.7,
  1,
  1);
  transform:scale3d(0.7,
  1,
  1);
  -webkit-transition:-webkit-transform .4s,
  opacity .4s;
  -webkit-transition:opacity .4s,
  -webkit-transform .4s;
  transition:opacity .4s,
  -webkit-transform .4s;
  transition:transform .4s,
  opacity .4s;
  transition:transform .4s,
  opacity .4s,
  -webkit-transform .4s;
  -webkit-transition-timing-function:cubic-bezier(0.2,
  1,
  0.3,
  1);
  transition-timing-function:cubic-bezier(0.2,
  1,
  0.3,
  1)
}
.eael-creative-button--ujarak,
.eael-creative-button--ujarak::before {
  -webkit-transition-timing-function:cubic-bezier(0.2,
  1,
  0.3,
  1);
  transition-timing-function:cubic-bezier(0.2,
  1,
  0.3,
  1)
}
.eael-creative-button--ujarak:hover::before {
  opacity:1;
  -webkit-transform:translate3d(0,
  0,
  0);
  transform:translate3d(0,
  0,
  0)
}
.eael-creative-button--wayra {
  overflow:hidden;
  -webkit-transition:border-color .3s,
  color .3s;
  transition:border-color .3s,
  color .3s;
  -webkit-transition-timing-function:cubic-bezier(0.2,
  1,
  0.3,
  1);
  transition-timing-function:cubic-bezier(0.2,
  1,
  0.3,
  1)
}
.eael-creative-button--wayra::before {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:150%;
  height:100%;
  z-index:-1;
  -webkit-transform:rotate3d(0,
  0,
  1,
  -45deg) translate3d(0,
  -3em,
  0);
  transform:rotate3d(0,
  0,
  1,
  -45deg) translate3d(0,
  -3em,
  0);
  -webkit-transform-origin:0% 100%;
  -ms-transform-origin:0% 100%;
  transform-origin:0% 100%;
  -webkit-transition:-webkit-transform .3s,
  opacity .3s,
  background-color .3s;
  -webkit-transition:opacity .3s,
  background-color .3s,
  -webkit-transform .3s;
  transition:opacity .3s,
  background-color .3s,
  -webkit-transform .3s;
  transition:transform .3s,
  opacity .3s,
  background-color .3s;
  transition:transform .3s,
  opacity .3s,
  background-color .3s,
  -webkit-transform .3s
}
.eael-creative-button--wayra:hover::before {
  opacity:1;
  -webkit-transform:rotate3d(0,
  0,
  1,
  0deg);
  transform:rotate3d(0,
  0,
  1,
  0deg);
  -webkit-transition-timing-function:cubic-bezier(0.2,
  1,
  0.3,
  1);
  transition-timing-function:cubic-bezier(0.2,
  1,
  0.3,
  1)
}
.eael-creative-button--tamaya {
  float:left;
  min-width:150px;
  max-width:250px;
  display:block;
  margin:1em;
  padding:1em 2em;
  border:none;
  background:none;
  color:inherit;
  vertical-align:middle;
  position:relative;
  z-index:1;
  -webkit-backface-visibility:hidden;
  -moz-osx-font-smoothing:grayscale;
  overflow:hidden;
  color:#7986cb;
  min-width:180px
}
.eael-creative-button--tamaya.button--inverted {
  color:#37474f;
  border-color:#37474f
}
.eael-creative-button--tamaya-before,
.eael-creative-button--tamaya-after {
  position:absolute;
  width:100%;
  left:0;
  background:rgba(0,
  0,
  0,
  0);
  overflow:hidden;
  -webkit-transition:-webkit-transform .3s;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s,
  -webkit-transform .3s
}
.eael-creative-button--tamaya.button--inverted .eael-creative-button--tamaya-before,
.eael-creative-button--tamaya.button--inverted .eael-creative-button--tamaya-after {
  background:#fff;
  color:#37474f
}
.eael-creative-button--tamaya .eael-creative-button--tamaya-before {
  bottom:50%
}
.eael-creative-button--tamaya .eael-creative-button--tamaya-before span {
  -webkit-transform:translateY(50%);
  -ms-transform:translateY(50%);
  transform:translateY(50%);
  display:block;
  opacity:1 !important
}
.eael-creative-button--tamaya .eael-creative-button--tamaya-after {
  top:50%
}
.eael-creative-button--tamaya .eael-creative-button--tamaya-after span {
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  display:block;
  opacity:1 !important
}
.eael-creative-button--tamaya span {
  display:block;
  -webkit-transform:scale3d(0.2,
  0.2,
  1);
  transform:scale3d(0.2,
  0.2,
  1);
  opacity:0;
  -webkit-transition:opacity .3s,
  -webkit-transform .3s;
  transition:opacity .3s,
  -webkit-transform .3s;
  transition:transform .3s,
  opacity .3s;
  transition:transform .3s,
  opacity .3s,
  -webkit-transform .3s;
  -webkit-transition-timing-function:cubic-bezier(0.2,
  1,
  0.3,
  1);
  transition-timing-function:cubic-bezier(0.2,
  1,
  0.3,
  1)
}
.eael-creative-button--tamaya:hover .eael-creative-button--tamaya-before {
  -webkit-transform:translate3d(0,
  -100%,
  0);
  transform:translate3d(0,
  -100%,
  0)
}
.eael-creative-button--tamaya:hover .eael-creative-button--tamaya-after {
  -webkit-transform:translate3d(0,
  100%,
  0);
  transform:translate3d(0,
  100%,
  0)
}
.eael-creative-button--tamaya:hover .eael-creative-button--tamaya-before {
  bottom:50%;
  -webkit-transform:translateY(-750%);
  -ms-transform:translateY(-750%);
  transform:translateY(-750%)
}
.eael-creative-button--tamaya:hover .eael-creative-button--tamaya-after {
  top:50%;
  -webkit-transform:translateY(750%);
  -ms-transform:translateY(750%);
  transform:translateY(750%)
}
.eael-creative-button--tamaya:hover span {
  opacity:1;
  -webkit-transform:scale3d(1,
  1,
  1);
  transform:scale3d(1,
  1,
  1);
  content:"Bangladesh"
}
.eael-creative-button--rayen {
  overflow:hidden;
  padding:0 !important
}
.eael-creative-button--rayen>.creative-button-inner {
  padding:1em 2em;
  -webkit-transition:-webkit-transform .3s;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s,
  -webkit-transform .3s;
  -webkit-transition-timing-function:cubic-bezier(0.75,
  0,
  0.125,
  1);
  transition-timing-function:cubic-bezier(0.75,
  0,
  0.125,
  1)
}
.eael-creative-button--rayen::before {
  content:attr(data-text);
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -webkit-transform:translate3d(-100%,
  0,
  0);
  transform:translate3d(-100%,
  0,
  0);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:0;
  -webkit-transition:-webkit-transform .3s;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s,
  -webkit-transform .3s;
  -webkit-transition-timing-function:cubic-bezier(0.75,
  0,
  0.125,
  1);
  transition-timing-function:cubic-bezier(0.75,
  0,
  0.125,
  1)
}
.eael-creative-button--rayen:hover::before {
  -webkit-transform:translate3d(0,
  0,
  0);
  transform:translate3d(0,
  0,
  0)
}
.eael-creative-button--rayen:hover>.creative-button-inner {
  -webkit-transform:translate3d(0,
  100%,
  0);
  transform:translate3d(0,
  100%,
  0)
}
.creative-button-inner {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.eael-creative-button-icon-left {
  margin-right:5px
}
.eael-creative-button-icon-right {
  margin-left:5px
}
.rtl .eael-creative-button-wrapper {
  direction:ltr
}
